package com.wind.taobao.api.trade.itemprop.rest
{
	import com.wind.taobao.api.trade.itemprop.convert.ItemPropConvert;
	import com.wind.taobao.core.webservice.TaobaoResponse;

	import mx.collections.ArrayCollection;

	/**
	 * taobao.itemprops.get Response
	 * @author fxy
	 *
	 */
	public class ItemPropsGetResponse extends TaobaoResponse
	{
		/**
		 * Y 	 最近修改时间(只有取全量或增量的时候会返回该字段)。格式:yyyy-MM-dd HH:mm:ss
		 */
		public var last_modified:String;
		/**
		 * Y 	类目属性信息(如果是取全量或者增量，不包括属性值),根据fields传入的参数返回相应的结果
		 */
		public var item_props:ArrayCollection;

		public function ItemPropsGetResponse(response:TaobaoResponse=null)
		{
			super(response);
			initResults();
		}

		private function initResults():void
		{
			if (body != null && this.isSuccess)
			{
				if (this.format == "xml")
				{
					//暂未实现
				}
				else
				{
					if (body["rsp"].hasOwnProperty("item_props"))
						item_props=ItemPropConvert.convertItemProps(body["rsp"]["item_props"]);
					if (body["rsp"].hasOwnProperty("last_modified"))
						last_modified=body["rsp"]["last_modified"];
				}
			}
		}
	}
}